import java.lang.reflect.Field;
import java.util.HashMap;
import java.util.Map;


public class Example {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		Example app=new  Example();
		//System.out.println("RetVal="+app.helloX());
		app.hello();
/*

		for(Class<?> superClazz=app.getClass(); superClazz!=Object.class; superClazz=superClazz.getSuperclass()){	
			System.out.println(superClazz);
			try {
				Field f = Example.class.getField("___$TimerMap_Instance$___");
				System.out.println(f);
				java.util.HashMap timerMap=(HashMap)f.get(app);

				System.out.println(timerMap);
			} catch (SecurityException e) {
				e.printStackTrace();
			} catch (NoSuchFieldException e) {
				e.printStackTrace();
			} catch (IllegalArgumentException e) {
				e.printStackTrace();
			} catch (IllegalAccessException e) {
				e.printStackTrace();
			}

		}
		*/
		System.out.println("");
	}

	
	public  void hello() {
		System.out.println("Hello Called");
		try {
			Thread.sleep(400);
		} catch (InterruptedException e) {
		}
		
		helloX();
		/*
		Example2 example2 =new Example2();
		example2.doSomeWork();
		example2.runme();
		*/
	}

	public  void helloXX(int takeme) {
		
	}

	public  Map<String, String>  helloX() {
		System.out.println("helloX Called");
		try {
			Thread.sleep(500);
		} catch (InterruptedException e) {
		}
		Map<String, String> mapper=new HashMap<String, String>();
		mapper.put("Greg", "I Rule");
		return mapper;
	}
}
